37 research outputs found

    Compensation methods to support generic graph editing: A case study in automated verification of schema requirements for an advanced transaction model

    Get PDF
    Compensation plays an important role in advanced transaction models, cooperative work, and workflow systems. However, compensation operations are often simply written as a^āˆ’1 in transaction model literature. This notation ignores any operation parameters, results, and side effects. A schema designer intending to use an advanced transaction model is expected (required) to write correct method code. However, in the days of cut-and-paste, this is much easier said than done. In this paper, we demonstrate the feasibility of using an off-the-shelf theorem prover (also called a proof assistant) to perform automated verification of compensation requirements for an OODB schema. We report on the results of a case study in verification for a particular advanced transaction model that supports cooperative applications. The case study is based on an OODB schema that provides generic graph editing functionality for the creation, insertion, and manipulation of nodes and links

    A theorem prover-based analysis tool for object-oriented databases

    Get PDF
    We present a theorem-prover based analysis tool for object-oriented database systems with integrity constraints. Object-oriented database specifications are mapped to higher-order logic (HOL). This allows us to reason about the semantics of database operations using a mechanical theorem prover such as Isabelle or PVS. The tool can be used to verify various semantics requirements of the schema (such as transaction safety, compensation, and commutativity) to support the advanced transaction models used in workflow and cooperative work. We give an example of method safety analysis for the generic structure editing operations of a cooperative authoring system

    A Cryptographic Moving-Knife Cake-Cutting Protocol

    Full text link
    This paper proposes a cake-cutting protocol using cryptography when the cake is a heterogeneous good that is represented by an interval on a real line. Although the Dubins-Spanier moving-knife protocol with one knife achieves simple fairness, all players must execute the protocol synchronously. Thus, the protocol cannot be executed on asynchronous networks such as the Internet. We show that the moving-knife protocol can be executed asynchronously by a discrete protocol using a secure auction protocol. The number of cuts is n-1 where n is the number of players, which is the minimum.Comment: In Proceedings IWIGP 2012, arXiv:1202.422

    Prevalence and Risk Factors of Neurologic Manifestations in Hospitalized Children Diagnosed with Acute SARS-CoV-2 or MIS-C

    Get PDF
    Background: Our objective was to characterize the frequency, early impact, and risk factors for neurological manifestations in hospitalized children with acute severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2) infection or multisystem inflammatory syndrome in children (MIS-C). Methods: Multicenter, cross-sectional study of neurological manifestations in children aged <18 years hospitalized with positive SARS-CoV-2 test or clinical diagnosis of a SARS-CoV-2-related condition between January 2020 and April 2021. Multivariable logistic regression to identify risk factors for neurological manifestations was performed. Results: Of 1493 children, 1278 (86%) were diagnosed with acute SARS-CoV-2 and 215 (14%) with MIS-C. Overall, 44% of the cohort (40% acute SARS-CoV-2 and 66% MIS-C) had at least one neurological manifestation. The most common neurological findings in children with acute SARS-CoV-2 and MIS-C diagnosis were headache (16% and 47%) and acute encephalopathy (15% and 22%), both P < 0.05. Children with neurological manifestations were more likely to require intensive care unit (ICU) care (51% vs 22%), P < 0.001. In multivariable logistic regression, children with neurological manifestations were older (odds ratio [OR] 1.1 and 95% confidence interval [CI] 1.07 to 1.13) and more likely to have MIS-C versus acute SARS-CoV-2 (OR 2.16, 95% CI 1.45 to 3.24), pre-existing neurological and metabolic conditions (OR 3.48, 95% CI 2.37 to 5.15; and OR 1.65, 95% CI 1.04 to 2.66, respectively), and pharyngeal (OR 1.74, 95% CI 1.16 to 2.64) or abdominal pain (OR 1.43, 95% CI 1.03 to 2.00); all P < 0.05. Conclusions: In this multicenter study, 44% of children hospitalized with SARS-CoV-2-related conditions experienced neurological manifestations, which were associated with ICU admission and pre-existing neurological condition. Posthospital assessment for, and support of, functional impairment and neuroprotective strategies are vitally needed

    Theorem Prover-based Analysis of Transactions on Object-Oriented Databases (Extended Abstract)

    No full text

    Verification of Compensation Requirements for the SEPIA Cooperative Authoring System

    No full text
    Compensation plays an important role in advanced transaction models, cooperative work, and workflow systems. However, in spite of the fact that the correctness of a system may depend on compensation operations, little attention has been devoted to the specification of these operations and the verification of their ability to compensate. In fact, compensation operations are often simply written as a -1 (ignoring any parameters or results) and are assumed to be provided by the implementor of a system. This unfortunate situation reveals a significant (and obvious) gap between theory and practice. In this paper, we introduce a framework for the formal analysis of compensation operations, using an automated theorem prover. This framework includes: a high-level object-oriented schema definition language, an automated mapping from this language to a model in higher-order logic, and theorem prover extensions for mechanically reasoning about the database operations. As an example, we ..
    corecore